IPTV节目表的抓包和播放地址提取方法 您所在的位置:网站首页 openboxz5 台标编辑教程 IPTV节目表的抓包和播放地址提取方法

IPTV节目表的抓包和播放地址提取方法

2024-07-13 15:42| 来源: 网络整理| 查看: 265

IPTV节目表的抓包和播放地址提取方法 发布时间:5年前热度: 15124 ℃评论数:

一、工作平台:WIN10系统,Wireshark软件 软件版本号Version 2.6.0 (v2.6.0-0-gc7239f02),HUB集线器。二、接线方式:IPTV网线接HUB的输入,IPTV盒子网线接HUB的1口,win10电脑网线接HUB的2口。三、抓包流程:1、win10系统打开wireshark软件,选择连接HUB的2口的网卡(这里是有线网卡,断开无线网卡)2、wireshark开始抓包,同时IPTV盒子通电,同时wireshark会获取很多数据包,等待IPTV盒子进入系统,随便选择1个电视频道收视,然后停止抓包。3、保存包抓的文件。四、分析数据包,提取频道列表。1、用wireshark打开刚才的数据包;2、选择在软件界面最上方有1个“过滤器工具栏”,输入:http,此时,会自动过滤出http的协议内容。3、然后ctrl+f,调出查找框,在“显示过滤器”的地方,选择下拉菜单为“字符串”,然后在后面框框里面输入:getchannel,然后就会搜索出http协议内容中,带有字符串“getchannel”字符的数据包。      这一行一般是get开头的,鼠标点中之后,左边有个向右的→,对应会自动出现向左的←,内容大约是:HTTP/1.1 200 OK (text/html),鼠标选中改行。      这一步的意思是选中getchannel那个命令服务器返回的频道数据。4、然后选择软件界面的最上面的“文件”选项,然后找到“导出对象”,然后选择“HTTP...”,完成后,从服务器返回的频道数据就提取出来了。5、然后进入你导出对象的HTTP的文件夹下面,选择jsp文件,里面会有很多jsp文件,找到frameset_builde.jsp,可能会有2个这个文件,用txt工具或者别的文本编辑工具,打开文件体积比较大的那个frameset_builder.jsp。(这个文件的最下面就是频道组播地址了)6、ctrl+f,查找igmp,你会发现有151个频道。我以下帖开头的两个节目内容,供大家参考。     

                     jsSetConfig('ChannelCount','151');                       jsSetConfig('Channel','ChannelID="ch00000000000000001251",ChannelName="CQTV新闻",UserChannelID="2",ChannelURL="igmp://235.254.196.208:1104",TimeShift="1",ChannelSDP="",TimeShiftURL="rtsp://172.1.14.18:554/live/ch12072117142442867381.sdp?playtype=1&boid=vcdn001&backupagent=172.1.14.18:554&clienttype=1&time=20180515xxxx+08&life=172800&ifpricereqsnd=0&vcdnid=vcdn001&userid=ixxxxxxx@itv&mediaid=ch12072117142442867381&ctype=5&TSTVTimeLife=7200&contname=&authid=0&UserLiveType=1&stbid=xxxx&nodelevel=3&terminalflag=1&bitrate=2000",ChannelLogURL="",PositionX="1",PositionY="1",BeginTime="0",Interval="-1",Lasting="0",ChannelType="2",ChannelPurchased="",LocalTimeShift="0",UserTeamChannelID="2",ChannelFCCServerAddr=""');                                                 jsSetConfig('Channel','ChannelID="ch00000000000000001105",ChannelName="CQTV影视",UserChannelID="3",ChannelURL="igmp://235.254.196.209:1108",TimeShift="1",ChannelSDP="",TimeShiftURL="rtsp://172.1.14.18:554/live/ch12072117295910546074.sdp?playtype=1&boid=vcdn001&backupagent=172.1.14.18:554&clienttype=1&time=20180515xxxx+08&life=172800&ifpricereqsnd=0&vcdnid=vcdn001&userid=ixxxxxxx@itv&mediaid=ch12072117295910546074&ctype=5&TSTVTimeLife=7200&contname=&authid=0&UserLiveType=1&stbid=xxxxxxx&nodelevel=3&terminalflag=1&bitrate=2000",ChannelLogURL="",PositionX="1",PositionY="1",BeginTime="0",Interval="-1",Lasting="0",ChannelType="2",ChannelPurchased="",LocalTimeShift="0",UserTeamChannelID="3",ChannelFCCServerAddr=""');

7、ChannelName="CQTV新闻",UserChannelID="2",ChannelURL="igmp://235.254.196.208:1104"      ChannelName="CQTV影视",UserChannelID="3",ChannelURL="igmp://235.254.196.209:1108"      等等,一共151个频道。8、稍微对上面的数据整理一下,就可以做成m3u文件,用于PC或者手机平台播放了。

IPTV,抓包,提取

上一篇:返回列表 下一篇:一步一步教你用S905+Tvheadend组家庭IPTV服务器


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有